.cameroon-banner-con {
	width: 100%;
	height: auto;
	float: left;
	padding: 0px;
	margin: -40px 0 0 0;
}
.cameroon-banner-con img {
	width: 100%;
}
.content-panel-main {
	width: 90%;
	height: auto;
	float: left;
	padding: 30px 5% 26px 5%;
	max-width: 1054px;
	background: #FFF;
}
.content-panel-paragraph {
	width: 100%;
	height: auto;
	float: left;
	font-size: 33px;
	font-style: italic;
	color: #7a7a7a;
}
.content-panel-paragraph P {
	line-height: 38px;

}
.content-panel-main .shade-rule.shade-rule-bottom {
	float: left;
	margin-top: 0px;
}
.content-panel-nightwatch {
	width: 100%;
	height: auto;
	float: left;
	font-size: 30px;
	font-style: italic;
	color: #7a7a7a;
	font-style: normal;
	padding: 10px 0 44px 0;
}
.content-panel-nightwatch .nightpanel-content {
	width: 100%;
	height: auto;
	max-width: 500px;
	width: 55%;
}
.content-panel-nightwatch .nightpanel-content h4 {
	font-size: 30px;
	color: #000000;
	font-family: "league-gothic", Helvetica, Arial, sans-serif;
}
.content-panel-nightwatch .nightpanel-content p {
	font-size: 16px;
	line-height: 20px;
	padding-top: 15px;
}
.content-panel-nightwatch img {
	margin: 16px 0 0 0;
}
.content-panel-gray {
	width: 90%;
	height: auto;
	float: left;
	padding: 84px 5% 76px 5%;
	max-width: 1054px;
	background: #e5e5e5 url(../images/keepwork_arrow.jpg) no-repeat center top;
}
.content-panel-gray .first_panel {
	width: 100%;
	height: auto;
	float: left;
}
.content-panel-gray .first_panel h2 {
	text-align: center;
	width: 100%;
	font-size: 42px;
	color: #525252;
}
.content-panel-gray .first_panel a {
	text-align: center;
	width: 100%;
	color: #525252;
	float: left;
}
.content-panel-gray .first_panel a span {
	font-size: 22px;
	color: #7a7a7a;
	font-family: "ff-tisa-web-pro", serif;
	font-weight: normal;
	font-style: italic;
}
.content-panel-gray .shade-rule.shade-rule-bottom {
	float: left;
	margin-top: 7px;
}
.content-panel-gray .second_panel {
	width: 100%;
	height: auto;
	float: left;
	margin: 6px 0 0 0;
}
.content-panel-gray .second_panel h2 {
	text-align: center;
	width: 100%;
	font-size: 42px;
	color: #525252;
	padding: 0;
	margin: 0px;
}
.content-panel-gray .second_panel p {
	text-align: center;
	width: 100%;
	font-size: 21px;
	color: #7a7a7a;
	width: 90%;
	max-width: 948px;
	padding: 0 5%;
	margin: 0px;
	font-style: italic;
}
.content-panel-news {
	width: 100%;
	height: auto;
	float: left;
	padding: 6px 0 0 0;
	background: #ffffff;
}
.content-panel-news h2 {
	background: url(../images/header-bg.png) no-repeat center top;
	padding: 25px 0 15px 0;
	font-size: 41px;
	color: #000000;
	margin-top: 0px;
}
.content-panel-news .panel {
	padding: 65px 0 !important;
}
.content-panel-news h4.news-date {
	font-size: 13px;
	color: #666666;
}
.content-panel-news h3.news-title a {
	font-size: 26px;
	color: #000000;
}
.content-panel-news h3.news-title a:hover {
	color: #D6480B;
}
.content-panel-news p.news-content {
	font-size: 16px !important;
	color: #666666;
	line-height: 22px;
}
.content-panel-news #panel-news .news-nav-arrow {
	top: 400px;
}
.content-panel-country {
	width: 100%;
	height: auto;
	float: left;
	padding: 35px 0 76px 0;
	background: #f7f7f7;
}
.content-panel-country .panel-full-bleed {
	width: 100%;
	height: auto;
	float: left;
	padding: 0px;
}
.content-panel-country .panel-full-bleed h2 {
	text-align: center;
	width: 100%;
	font-size: 65px;
	color: #525252;
	padding: 0 0 6px 0;
	margin: 0px;
}

/****device****/
@media only screen and (min-width: 1199px) {
}
@media only screen and (min-width: 1005px) and (max-width: 1200px) {
 .content-panel-nightwatch .nightpanel-content{width:45%;}
 .content-panel-nightwatch img{ width:50%;}
 .content-panel-news h3.news-title a{font-size:24px;}
 .content-panel-news p.news-content{font-size:15px !important;}
 .content-panel-paragraph P{font-size:25px; line-height:30px;}
}

@media only screen and (min-width: 1005px) {
}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and  (max-width: 1004px) {

  .content-panel-nightwatch .nightpanel-content{width:45%;}
 .content-panel-nightwatch img{ width:50%;}
 .content-panel-news h3.news-title a{font-size:24px;}
 .content-panel-news p.news-content{font-size:15px !important;}
 .content-panel-paragraph P{font-size:25px; line-height:30px;}
 .content-panel-nightwatch .nightpanel-content p {   font-size: 14px;   line-height: 20px; }
}

@media only screen and (min-width: 768px) {
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1004px) {

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
 .content-panel-nightwatch .nightpanel-content h4{margin:20px 0;}
 .content-panel-nightwatch .nightpanel-content p{padding:0px;}
 .content-panel-gray .second_panel p{width:100%; padding:0px;}
 .content-panel-nightwatch img{margin:0 auto; float:none; width:70%;}
 .content-panel-nightwatch{text-align:center;}
 .content-panel-nightwatch .nightpanel-content{width:100%; max-width:100%; text-align:left;}
 .content-panel-gray{padding: 54px 5% 40px;}
 .content-panel-main{padding: 30px 5% 0px;}
 .content-panel-gray .first_panel a span{font-size:16px;}
 .content-panel-gray .second_panel p{font-size:14px;}
 .content-panel-nightwatch .nightpanel-content p {   font-size: 13px;   line-height: 18px; }

@media only screen and (min-width: 480px) {
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 479px) {

}

@media only screen and (max-width : 319px) {
}